package com.aeye.mbr.common.base.constants;

public enum SysParam {
	VALIDATA_SWITCH("vercode_switch","平台登陆验证码开关"),
	VALIDATA_LEVEL("vercode_level","平台登陆验证码等级"),
	UNITCODE_RESTRICT_SWITCH("unitcode_restrict_switch","统筹区省级限制开关"),
	CREATE_MODEL_SWITCH("create_model_switch","建模业务限制开关"),
	SYS_TITLE("software_title","系统标题"),
	CENTER_TITLE("software_center_title","系统首页标题"),
	SYS_OWNER("software_user","系统所有者"),
	SYS_SERVICE_TEL("software_service_call","服务电话"),
	SYS_SERVICE_TIME("software_service_time","服务时间"),
	SYS_SERVICE_POWERBY("software_power_by","技术支持"),
	SYS_BIOTYPE_SUPPORT("biotype_support","系统支持的生物类型"),
	SYS_AREACODE("sys_areacode","系统默认的统筹区"),
	MAX_N1SET("max_n1set","身份查重最大支持的集合总数"),
	CLIENT_ACCESS_ADDRESS("client_access_address","客户端访问管理后台地址"),
	BATCHPICPATH("batchPicPath","批量照片建模路径"),
	BATCHPICUPLOADPATH("batchpicuploadpath","批量证件照上传路径"),
	PICCUTWIDTH("piccutwidth","照片裁剪宽"),
	PICCUTHEIGHT("piccutheight","照片裁剪高"),
	BASE_SHARED_DICTORY("base_shared_dictory","系统配置的共享目录"),
	OFFLINE_MAX_DOWNPACKAGE_COUNT("offline_max_downpackage_count","每个包最大的参保人数"),
	FACE_ALGO_VERSION("face_algo_version","人脸算法版本"),
	FACE_NIR_ALGO_VERSION("face_nir_algo_version","人脸近红外算法版本"),
	FACE_VIS_ALGO_VERSION("face_vis_algo_version","人脸可见光算法版本"),
	FINGERVEIN_ALGO_VERSION("fingervein_algo_version","指静脉算法版本"),
	FPRINT_ALGO_VERSION("fprint_algo_version","指纹算法版本"),
	SIQ_QUERY_ADDRESS("siq_query_address","社保查询地址"),
	WS_LOGGER_LEVEL("ws_logger_level","接口日志等级 0 关闭 1 不记录blob 2 只记录异常 3全记录"),
	
	REPLACE_KEY("replace_key","是否屏蔽证件号码"),
	WATER_MARK_LEVEL("water_mark_level","照片水印级别"),
	INTF_AUTHORITY_SWITCH("intf_authority_verify","接口权限校验码开关"),
	INTF_OVERLOAD_TIME("intf_overload_time","接口过载平均时间响应时间"),
	INTF_PARM_VERIFY_SWITCH("intf_parm_verify","接口参数合法校验码开关"),
	OPENPAGE_QUERY_SWITCH("openpage_query_switch","打开页面是否首先查询一次数据的开关"),
	YD_NOTIFY_SWITCH("yd_notify_verify","异地是否展示通知开关"),
	INTF_SELF_PROTECTION_SWITCH("intf_self_protection_switch","接口自我保护开关"),
	
	//大数据开关
	BIGDATA_SWITCH("bigdata.switch","大数据开关"),
	
	//算法
	IDENTIFICATION_METHOD("identification_method","认证方式 1 前端 2 后端"),
	ALGORITHM_PROVIDER("algorithm_provider","算法提供者(socket,cloud)"),
	SCORE_STRATEGY("score_strategy","分数策略(平均分，最低分，最高分)"),
	FINGERPRINT_SUPPORTED("fingerprint_supported","指纹支持哪几个手指"),
	FINGERVEIN_SUPPORTED("fingervein_supported","指静脉支持哪几个手指"),
	QUALITY_EVAL_SWITCH("quality_eval_switch","是否需要质量评估"),
	MODELTIMEOUT("modeltimeout","建模超时时间"),
	RECOGTIMEOUT("recogtimeout","认证超时时间"),
	MODELMAXFEATNUM("modelmaxfeatnum","建模时拍摄的照片数"),
	RECOGMAXFEATNUM("recogmaxfeatnum","认证时拍摄的照片数"),
	MODEL_MAX_COUNT("max_model_count","最大模板数"),
	DAY_MAX_IDENTIFYNUM("day_max_identifynum","每日认证最大次数"),
	BIOTYPE_IDENTIFYNUM("identifynum","每种生物特征的认证次数"),
	PIC_FLOAT_THRESHOLD("pic_float_threshold","照片浮动阈值（暂时只有人脸可见光需要）"),
	VERIFYNUM("verifynum","验证次数（指纹指静脉用）"),
	
	ALLOW_ERRORINFO("allow_errorinfo","允许错误信息"),
		AUTO_ADDPERSON_SWITCH("auto_addperson_switch","自动添加参保人"),
		ADD_STAFF_SYNC("add_staff_sync","新增人员是否默认同步"),
		ADD_STAFF_QUERY_BUSINO("add_staff_query_busino","新增人员是否根据业务编号查询业务库"),

		IMPL_AUTO_ADDPERSON_SWITCH("impl_auto_addperson_switch","接口自动新增参保人"),//上面的自动添加参保人开关被终端当错误信息开关用了，
																			//另外写个防止getBaseInfo接口自动添加参保人和终端冲突
	
	APPEAL_SWITCH("appeal_switch","允许申诉"),
		APPEAL_PATTERN("appeal_pattern","申诉方式(0 自动 1 手动)"),
		APPEAL_RECOGNITION("appeal_recognition","申诉阈值"),
	
	//开关
	RECOG_SWITCH("recog_switch","切云平台开关"),
	YB_SYNC_YL_SWITCH("yb_sync_yl_switch","医保数据是否同步到养老"),
	YD_APPOINTMENT_CREATEMODEL("yd_appointment_createmodel_switch","异地预约建模开关"),
	NEED_REGISTER_SWITCH("need_register_switch","是否需要开启注册码授权"),
	OFFLINE_CREATEMODEL_SWITCH("offline_createmodel_switch","离线建模开关"),
	offline_identify_switch("offline_identify_switch","离线认证开关"),
	multi_angle_switch("multi_angle_switch","多角度开关"),
	DELETE_MODEL_SWITCH("delete_model_switch","删除模板开关"),
	ALLOW_IDENTIFICATION("allow_identification","允许认证"),
	ALLOW_CREATEMODEL("allow_createmodel","允许建模"),
	CREATEMODELISIDENTIFY_SWITCH("createmodelisidentify_switch","建模算认证开关"),
	VOICE_PROMPT_SWITCH("voice_prompt_switch","语音提示开关"),
	FINGERVEIN_VERIFICATION_SWITCH("fingervein_verification_switch","指静脉采集校验"),
	FINGERPRINT_VERIFICATION_SWITCH("fingerprint_verification_switch","指纹采集校验"),
	APPEAL_UPDATEMODEL_SWITCH("appeal_updatemodel_switch","申诉成功更新模板"),
	SOCIAL_MANAGEMENT_SWITCH("social_management_switch","社会化管理开关"),
	SOCIAL_MANAGEMENT_KEYS("social_management_keys","社会化管理信息"),
	MESSAGE_SWITCH("message_switch","短信发送开关"),
	ASYN_SAVE_IDENTIFY_MODEL("asyn_save_data","异步保存建模认证数据"),
	ANONYMOUS_OPER_SWITCH("anonymous_oper_switch","是否允许匿名操作员开关"),
	
	DET_SWITCH("det_switch","活体开关"),
		DETLEVEL("detlevel","活体动作数"),//原来表示活体等级，后面活体不支持等级设置表示成了活体动作数，现在要支持等级和动作数，两个意义互换det_times
		DET_RECOGNITION("det_recognition","活体阈值"),
		DET_TIMES("det_times","活体等级"),
		DET_ACTSTRATEGY("det_actstrategy","活体动作策略"),
		DET_ACTTIMEOUT("time_perdetmotion","每个动作超时时间"),
	
	INFO_SUPPLEMENT_SWITCH("info_supplement_switch","信息补录开关"),
		INFO_SUPPLEMENT_KEYS("info_supplement_keys","需要补录的信息"),
	
	DELETE_MODEL_VALIDTIME("delete_model_validtime","删除模板有效时间"),
	MODEL_UPDATE_TYPE("model_update_type","模板更新类型(0 同步， 1异步)"),
	MODEL_UPDATE_STRATEGY("model_update_strategy","模板更新策略(single,all)"),
	MODEL_CREATE_VALIDE_SWITCH("model_create_valide_switch","建模数据换人校验开关"),
	IDENTIFY_VALIDE_SWITCH("identify_valide_switch","认证数据换人校验开关"),
	//阈值
	THRESHOLD_RECOGNIZE("recognition","识别阈值"),
	THRESHOLD_UPDATE("update","更新阈值"),
	
	//数量
	EQUIPMENT_AUTO_ADD("equipment_auto_add","自动添加监控设备"),
	
	//是否录像开关
	VIDEO_SWITCH("video_switch","认证失败是否录像开关"),
	VIDEO_TIME("video_time","录像时间"),
	
	//P310补采开关-医保2迭代一
	MODEL_SUPPLEMENT_SWITH("model_supplement_switch","P310补采开关"),
	
	//P310 1比N 开关
	N1_IDENTIFY_SWITH("n1_identify_switch","P3101比N开关"),
	
	//M320终端经办人登录信息保存个数
	OPERATOR_SAVE_NUM("operator_save_num","M320终端经办人登录信息保存个数"),
	
	INTEGRATION_MODE("integration_mode", "医保网页集成嵌入方式，0：打开新页面，1：当前页面打开"),
	
	COMMON_DEPARTMENT("yb2_common_department", "医保2使用通用科室编码"),
	
	//终端下载升级包，允许同时下载的数量
	UPGRADE_MAX("upgrade_max","终端下载升级包，允许同时下载的数量"),
	UPGRADE_OVER_TIME("upgrade_over_time","终端下载升级包的默认过时时间，超过则默认为已下载完成"),
	//终端登录是否开启工号与设备绑定的校验
	OPERATOR_DEVICE_CHECK("operator_device_check","终端登录是否开启工号与设备绑定的校验");
	
	;
	private SysParam(String name,String desc){
		this.name = name;
		this.desc = desc;
	}
	String name;
	String desc;
	
	public String getName() {
		return name;
	}
	public String getDesc() {
		return desc;
	}
	
	
}
